import axios, {
    type AxiosResponse,
    type AxiosRequestConfig,
  } from "axios";
  
  // 配置新建一个 axios 实例
  const service = axios.create({
    /* import.meta.env:拿到环境变量对象 */
    baseURL: import.meta.env.VITE_API_URL,
    timeout: 50000,
  });
  
  // 添加请求拦截器
  service.interceptors.request.use((config: AxiosRequestConfig) => {
    return config;
  });
  
  // 添加响应拦截器
  service.interceptors.response.use(
    async (response: AxiosResponse) => {
        return response.data
    },
  );
  
  export default service;